William McCulloch CMG (22 October 1832 – 4 April 1909) was an Australian politician.
Born in Wigtownshire to Samuel McCulloch and Helen McWhinnie, he arrived in Melbourne in 1852 and became a miner at Mount Alexander. In 1860 he married Catherine Van Agnew Christison in Scotland, with whom he would have seven children. He established a carrying business with his brother in 1861, later acquiring pastoral property around 1870 and becoming director of the Melbourne Tramway and Omnibus Company. From 1872 to 1877 he was a Melbourne City Councillor. In 1880 he was elected to the Victorian Legislative Council for Eastern Province, moving to Gippsland Province in 1882 and serving until his resignation in 1903. He was minister without portfolio (1894–95), Minister for Defence (1895–99, 1900–01) and Minister for Health (1900–02). McCulloch was appointed Companion of the Order of the St Michael and St George in 1903 and died in 1909 at Woodlands, near Ararat.[1]